the good shepherd - German English Dictionary